﻿
using System;
using System.Collections.Generic;
using System.Linq.Expressions;
using System.Threading.Tasks;
using Models;
using Models.Entity;

namespace IRepository
{
    /// <summary>
    /// 报表相关
    /// </summary>
    public interface IReportRepository
    {
        /// <summary>
        /// 获取老师的所有课时
        /// </summary>
        /// <param name="inEnt"></param>
        /// <returns></returns>
        Task<ResultObj<ResultTeacherReport>> TeacherCourseReport(DtoTeachReport inEnt);

        /// <summary>
        /// 获取老师的所有课时报表
        /// </summary>
        /// <param name="inEnt"></param>
        /// <returns></returns>
        Task<ResultObj<TeachWeekReport>> TeacherAllCourseReport(DtoTeachReport inEnt);
    }
}
